package com.cmc.cloud.cmclink.doc.api.document.emums;

import lombok.Getter;

/**
 * @author dengpenghui
 * @date 2025/7/29
 */
public enum CostTypeEnum {
    /**
     * 海运费计算
     */
    FREIGHT_CAL("FREIGHT_CAL", "海运费计算"),

    /**
     * 海运费发送财务
     */
    FREIGHT_ACCOUNT("FREIGHT_ACCOUNT", "海运费发送财务"),

    /**
     * 进口LocalCost计算
     */
    LOCAL_COST_CAL_IM("LOCAL_COST_CAL_IM", "进口LocalCost计算"),

    /**
     * 出口LocalCost计算
     */
    LOCAL_COST_CAL_EX("LOCAL_COST_CAL_EX", "出口LocalCost计算"),

    /**
     * 进口LocalCost发送财务
     */
    LOCAL_COST_ACCOUNT_IM("LOCAL_COST_ACCOUNT_IM", "进口LocalCost发送财务"),

    /**
     * 出口LocalCost发送财务
     */
    LOCAL_COST_ACCOUNT_EX("LOCAL_COST_ACCOUNT_EX", "出口LocalCost发送财务"),

    /**
     * 进口LocalCharge计算
     */
    LOCAL_CHARGE("LOCAL_CHARGE", "LocalCharge计算"),

    /**
     * 出口LocalCharge发送财务
     */
    LOCAL_CHARGE_ACCOUNT_IM("LOCAL_CHARGE_ACCOUNT_IM", "出口LocalCharge发送财务"),

    /**
     * 进口LocalCharge发送财务
     */
    LOCAL_CHARGE_ACCOUNT_EX("LOCAL_CHARGE_ACCOUNT_EX", "进口LocalCharge发送财务");

    @Getter
    private final String value;

    @Getter
    private final String label;

    CostTypeEnum(String value, String label) {
        this.value = value;
        this.label = label;
    }
}
